/*头部*/
.xc_wap_head{background: #0675f2;color: #fff;text-align: center;font-size: 1.2em;height: 55px;line-height: 55px;overflow: hidden;}
/*轮播*/
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.wap_ti{font-size: 18px; font-weight: bold; padding-left: 10px;margin-bottom: 3%;}
.wap_ywnav li{float: left;width:25%;margin-bottom: 3%;}
.wap_ywnav li a{display: block;text-align: center;color: #000}
.wap_ywnav li a img{width: 45%;}
.wap_ywnav li a p{ font-size: 14px;}

.wap_hezuo li{float: left;width: 22%;padding: 3% 1%;}
.wap_hezuo li img{width: 100%;}

.wap_an{display:block;background: #0675f2;text-align: center;font-size: 18px;font-weight:bold;color: #fff;height: 45px;line-height: 45px;border-radius: 1rem;width: 70%;margin:2% auto;}

.wap_gy{padding: 2%;height: 780px;overflow: hidden;}

/*foot*/
.wap_foot{position: fixed;bottom: 0px;width: 100%;background:#0675f2;color: #fff; }
.wap_foot a{display:block;float: left;color: #fff;width: 33.33333%;text-align:center;font-size: 0.9em;}
.wap_foot a i{font-size: 1.5em;}
.wap_foot a.curr{color: #fdf59a}

.wap_cont{padding: 0px 4%;}
.wap_cont p img{width: 100%!important;}

.dc2{width: 96%;margin:3% auto;padding: 2%;border: 1px solid #eee;border-radius: 10px;}

.dc2_l img{margin:3% 4% 0% 0%;width: 10%;}
.dc2_r{width: 30%;display:block;text-align: center;}

.wap_cont2 p img{width: 100%;margin-bottom:-10px;}

.wap_jiejue{width: 100%;padding: 2% 0px;transform: translateY(-5px); box-shadow: 0 8px 16px rgba(0,0,0,.1);margin-bottom: 5%;}
.wap_jiejue li{float: left;width: 25%;text-align: center;}
.wap_jiejue li a{display: block; font-size: 0.95em; height: 40px; line-height: 40px;}
.wap_jiejue li a.curr2{font-weight: bold; background: #0675f2; color: #fff; border-radius: 5px;}

.position2{font-size: 0.85em;color: #858585;padding-left: 4%;margin-bottom: 4%;}
.position2 a{color:#858585; }

/*横版
.wap_cate{
	position: fixed;padding:2%; border-radius: 10px; box-shadow: 0px 0px 10px 0px rgb(35 111 251 / 12%); top: 30%;background: #fff;right: 0px;
}
.wap_cate li {
    margin: 5% 0px;
}
*/
.wap_cate li a {
    display: block;
    text-align: center;
    color: #333;
    font-size: 1em;
    height: 50px;
    line-height: 50px;
    padding: 2% 0px;
}
.wap_cate li a.curr3 {
    color: #fff;
    background-color: #0675f2;
}

/*竖版*/
.wap_cate {
    position: fixed;
    padding: 2% 0px;
    box-shadow: 0px 0px 10px 0px rgb(35 111 251 / 12%);
    bottom: 30%;
    background: #fff;
    bottom: 6.6%;
    width: 100%;
}
.wap_cate li {
    width: 33%;
    float: left;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin: 0px;
    

}


/*案例*/
.wap_list{background: #eee;}
.wap_list li{float: left;width: 46%;margin:2%;background: #fff;text-align: center;border-radius: 10px;}
.wap_list li p{margin-top: 3%;}

.wap_hh li{float: left;width: 21%;text-align: center;margin:3% 2%;}
.wap_hh li img{width: 100%;}

.wap_an2{width: 90%;margin:5% auto;display:block;text-align:center;font-size: 18px;color: #000;height: 55px;line-height: 55px;}
.wap_an2.b1{background: #ffd5aa;border: 1px solid #e6c099}
.wap_an2.b2{background: #8cbbea;border: 1px solid #7ea9d3}